;
; Broadcom Bluetooth x64 INF
;
; Copyright (c) 2010 Broadcom Corporation
;

[Version]
Signature="$WINDOWS NT$"
Class=Bluetooth
ClassGuid={e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
Provider=%BRCM%
DriverVer=12/16/2010,6.4.0.1201
CatalogFile=Bcbtums-Vistax64-brcm.cat

[SourceDisksNames]
1 = %DISK_1%,,,

[SourceDisksFiles]
btwcoins.dll = 1
bcbtums.sys = 1
BCM20702A0_001.001.024.0023.0040.hex = 1
BCM20702A0_001.001.024.0023.0051.hex = 1
BCM20702A0_001.001.024.0023.0052.hex = 1
BCM20702A0_001.001.024.0023.0055.hex = 1
BCM20702A0_001.001.024.0023.0063.hex = 1
BCM20702A0_001.001.024.0023.0065.hex = 1
BCM20702A0_001.001.024.0023.0086.hex = 1

[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%MfgName%=Broadcom, NTamd64
[Broadcom.NTamd64]
%BluetootUsb2070B1DellBlarneyStone.DeviceDesc%=BCBTUsbDriverInstallXP, USB\Vid_413C&Pid_8187    ; Dell Wireless 375 Bluetooth Module
%BrcmBtUSBTwoOne.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&PID_2150                     ; 2046B1 Lenovo China Module
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0489&PID_E011                           ; 2046B1 Acer Module
%BluetootUsb2070B1Lenovo.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&Pid_217F             ; ThinkPad Bluetooth 2.1 with Enhanced Data Rate II
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0489&Pid_E012                           ; 43225 Acer
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0489&Pid_E013                           ; 4312 Acer
%BluetootUsb2070B1QCOM.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_18E8&Pid_6260               ; Broadcom BCM2070 Bluetooth 3.0 USB Device
%BtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_13D3&Pid_3286                               ; 2070B1 Azurewave 3286
%Brcm2070USB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&Pid_219B                         ; 2070B1 Gen3 3V01
%Brcm2070USB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&Pid_218C                         ; 2070B1 Gen3 3V02
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&Pid_2184                           ; 2070B1 Gen3 3VOIT
%BrcmBtUSBTwoOne.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0489&Pid_E00D                     ; 2070B1 Lenovo China
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0489&Pid_E00E                           ; 2070B1 B1 SECWB Samsung
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0489&Pid_E010                           ; 2070B1 Acer
%MsiBt.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0DB0&Pid_689A                               ; 2070B1 MSI3 3V
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_15A9&Pid_0016                           ; 2070B1 Gemtek
%BrcmBtUSBTwoOne.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_10AB&Pid_0816                     ; 2070B1 USI
%Brcm2070USB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_1690&Pid_0737                         ; 2070B1 Fujitsu IT
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_1690&Pid_0742                           ; 2070B1 Fujitsu ITSec
%Brcm2070USB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&Pid_2198                         ; 2070B1 Gen5 0V01
%MsiBt.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0DB0&Pid_6898                               ; 2070B1 MSI5 0V
%Bt270.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0B05&Pid_1789                               ; BT-270 - 2070B1 Azurewave 1789
%BtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_13D3&Pid_3300                               ; 2070B1 Azurewave 3300
%Bt270.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0B05&Pid_1788                               ; BT-270 - 2070B1 Azurewave 1788
%BtModule.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_13D3&Pid_3295                            ; 43225 Azurewave 3295
%BluetootUsb43225Azurewave178A.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0B05&Pid_178A       ; NB-290
%BtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_13D3&Pid_3301                               ; 43225 Azurewave 3301
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0B05&Pid_178B                           ; 43225 Azurewave NB-290
%BluetootUsb43225Azurewave219A.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&Pid_219A       ; Broadcom BCM2070 Bluetooth 3.0+HS USB Device
%BluetootUsb2070B1Foxcon.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0489&Pid_E00F             ; FOXCONN-T77H114-BCM2070
%BluetootUsb2046B1LenovoChina.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&Pid_214D        ; BCM2046 Bluetooth Device
%BtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_13D3&Pid_3302                               ; 2070B1 Combo Azurewave 3302
%BtModule.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_13D3&Pid_3303                            ; 2070B1 Combo Azurewave 3303
%Brcm2070USB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&Pid_2119                         ; 2070B1 Combo Generic 2119
%BluetootUsb2070B1ComboToshibaAskey.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0930&Pid_0747  ; Askey BT Slim Module
%Brcm2070USB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0489&Pid_E014                         ; 2070B1 Combo Lenovo China
%BluetootUsb2046B1Helike.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&PID_2145             ; ThinkPad Bluetooth 2.1 with Enhanced Data Rate
%BrcmBtUSBLenovo7201.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_17EF&PID_7201                 ; 2046B1 Lenovo Zero Touch UHE Dongle
%BluetootUsb2045B1HpMdl.DeviceDesc%=BCBTUsbBlueflameWin7, USB\VID_03F0&PID_171D                 ; HP Integrated Module with Bluetooth 3.0 Wireless Technology
%BluetootUsb2045B1HpDgl.DeviceDesc%=BCBTUsbBlueflame, USB\VID_03F0&PID_D104                     ; HP Bluetooth Wireless Print and PC Adapter
%BrcmBtUSB.DeviceDesc%=BCBTUsbBlueflame, USB\VID_03F0&PID_D404                                  ; 2045B3 HP Bluetooth Wireless Print and PC Adapter
%BluetootUsb2045B1AcerIBMSamSung.DeviceDesc%=BCBTUsbDriverInstallXP, USB\Vid_0a5c&Pid_2101      ; Broadcom 2045 Bluetooth 2.0+EDR USB Device 
%BluetootUsb2045B1BrcmIBM.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_0a5c&Pid_2110            ; ThinkPad Bluetooth with Enhanced Data Rate
%BluetootUsb2045B1DellFangorn.DeviceDesc%=BCBTUsbDriverInstallXP, USB\Vid_413c&Pid_8126         ; Dell Wireless 355 Module with Bluetooth 2.0 + EDR Technology
%BluetootUsb2045B1DellStardust.DeviceDesc%=BCBTUsbDriverInstallWiFi, USB\Vid_413c&Pid_8130      ; Dell Wireless 355C Bluetooth 2.0 + EDR Module
%BluetootUsb2045B3BrcmUHEROM.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_0a5c&Pid_2120         ; Broadcom 2045 Bluetooth 2.0+EDR USB Dongle with First Connect 
%BluetootUsb2045B3BrcmNonUHEROM.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_0a5c&Pid_2121      ; Broadcom 2045 Bluetooth 2.0+EDR USB Dongle 
%BluetootUsb2045B3BrcmNonUHEROMChina.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_0a5c&Pid_2123 ; Broadcom 2045 Bluetooth 2.0 USB Dongle 
%BluetootUsb2045B3ROMKensington.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_047D&Pid_1154      ; Kensington Bluetooth EDR Dongle
%Alps.DeviceDesc% =BCBTUsbDriverInstallWin7, USB\Vid_044E&Pid_3010                              ; ALPS-UGPZ9-BCM2046 - 2046A0 Sony
%BluetootUsb.2045B1TeacStardust.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_0A5C&Pid_2112      ; Teac BCM 2045 Bluetooth Device
%BluetootUsb2046B1ROMGeneric.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&PID_2148         ; Broadcom 2046 Bluetooth 2.1+EDR USB Dongle with First Connect
%Alps.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_044E&Pid_3017                                ; ALPS-UGPZ9-BCM2046 - 2046A0 Sony Non-UHE
%BluetootUsb2046A0ToshibaNonUHE.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_0930&Pid_0200      ; TAIYO YUDEN Bluetooth Controller EYTFEBSAX-A
%BluetootUsb2046B1DellLittelRock.DeviceDesc% =BCBTUsbDriverInstallWin7, USB\Vid_413C&PID_8156   ; Dell Wireless 370 Bluetooth Mini-card
%BluetootUsb2046B1DellLittleStone.DeviceDesc% =BCBTUsbDriverInstallWin7, USB\Vid_413C&PID_8160  ; Dell Wireless 365 Bluetooth Module
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&PID_2151                           ; 2046B1 Gateway module
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_413C&PID_02B0                           ; 2046B1 Dell Compal
%Brcm2070.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_03F0&PID_231D                            ; 2070B1 HP SoftBreeze
%BluetootUsb2046A0ToshibaNonUHEAskey.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_0930&Pid_020F ; ASKEY Bluetooth Controller BTU1030
%Alps.DeviceDesc% =BCBTUsbDriverInstallXP, USB\Vid_044E&Pid_301B                                ; ALPS-UGPZ9-BCM2046 - 2046A0 Dell ALPS
%Brcm2070USB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&PID_21B0                         ; 2070B0 HP K2
%Brcm2070.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_03F0&PID_2A1D                            ; 2070B1 HP Cuvee
%Brcm2070USB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&PID_21B1                         ; 2070B1 HP Hawk
%Brcm2070.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&Pid_21B4                            ; 4313 HP Matador
%Brcm2070USB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0930&Pid_0214                         ; 4313 Toshiba
%Brcm2070USB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0930&Pid_0213                         ; 4313 Toshiba 2
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_1D4D&Pid_0004                           ; 2046B1 ROM Pegatron
%BrcmBtUSB.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0489&Pid_E02F                           ; 4313 for Asia
%BluetootUsb4313RCM219C.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&PID_219C              ; Broadcom BCM2070 Bluetooth 3.0 +HS USB Device 
%BluetootUsb20704313Dell.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0A5C&Pid_21BC            ; 4313 for Dell

; 20702 devices
%BRCM20702.DeviceDesc%=RAMUSB21C0,      USB\VID_0A5C&PID_21C0                                  ; 20702 Ref6D Tornado Standalone
%BRCM20702.DeviceDesc%=RAMUSB21C1,      USB\VID_0A5C&PID_21C1                                  ; 20702 Ref6D Radio Disable Standalone
%BRCM20702.DeviceDesc%=RAMUSB21C2,      USB\VID_0A5C&PID_21C2                                  ; 20702 Ref6D 21C2 Standalone
%BRCM20702Combo.DeviceDesc%=RAMUSB21C3, USB\VID_0A5C&PID_21C3                                  ; 20702 21C3 Combo
%BRCM20702Combo.DeviceDesc%=RAMUSB21C4, USB\VID_0A5C&PID_21C4                                  ; 20702 21C4 Combo
%BrcmBtUSB.DeviceDesc%=RAMUSBE032,      USB\VID_0489&PID_E032                                  ; 20702 E032 Combo
%BRCM20702E031.DeviceDesc%=RAMUSBE031,  USB\VID_0489&PID_E031                                  ; 20702 0489/E031 Fujitsu Standalone

;%BRCM20702.DeviceDesc%=BCBTUsbDriverInstallXP, USB\VID_0A5C&PID_21CE                           ; 20702 non-UHE Serial FLASH
;%BRCM20702.DeviceDesc%=BCBTUsbDriverInstallXP, USB\VID_0A5C&PID_21CF                           ; 20702 UHE Serial FLASH
%BtUsb.DeviceDesc% =BCBTUsbDriverInstallXP, USB\VID_0489&Pid_E033                              ; Acer 20702 Serial FLASH

[DestinationDirs]
DefaultDestDir = 12        ; system32\drivers
CoInstaller_CopyFiles = 11 ; system32
RAMUSB21C0.CopyList=12     ; system32\drivers
RAMUSB21C1.CopyList=12     ; system32\drivers
RAMUSB21C2.CopyList=12     ; system32\drivers
RAMUSB21C3.CopyList=12     ; system32\drivers
RAMUSB21C4.CopyList=12     ; system32\drivers
RAMUSBE031.CopyList=12     ; system32\drivers
RAMUSBE032.CopyList=12     ; system32\drivers

[BCBTUsbDriverInstallWin7.NTamd64]
Include=Bth.inf
Needs=BthUsb.NT

[BCBTUsbDriverInstallWin7.NTamd64.HW]
AddReg=BCBTUsbDriverInstallWin7.NTamd64.HW.AddReg
Needs=BthUsb.NT.HW

[BCBTUsbDriverInstallWin7.NTamd64.Services]
AddReg=BCBTUsb.NTamd64.Services.AddReg
needs=BthUsb.NT.Services

[BCBTUsbDriverInstallWin7.NTamd64.HW.AddReg]
HKR,,%RemoteWakeEnabled%,0x00010001,1
HKR,,%DeviceRemoteWakeSupported%,0x00010001,1
HKR,,%RemovableOverride%,0x10001,1

[BCBTUsbDriverInstallWin7.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[BCBTUsbDriverInstallXP.NTamd64]
Include=Bth.inf
Needs=BthUsb.NT

[BCBTUsbDriverInstallXP.NTamd64.HW]
AddReg=BCBTUsbDriverInstallXP.NTamd64.HW.AddReg
Needs=BthUsb.NT.HW

[BCBTUsbDriverInstallXP.NTamd64.Services]
AddReg=BCBTUsb.NTamd64.Services.AddReg
needs=BthUsb.NT.Services

[BCBTUsbDriverInstallXP.NTamd64.HW.AddReg]
HKR,,%RemoteWakeEnabled%,0x00010001,1
HKR,,%DeviceRemoteWakeSupported%,0x00010001,1

[BCBTUsbDriverInstallXP.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
btwcoins.dll

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"btwcoins.dll,BtwCoInstaller"  

[BCBTUsbBlueflame.NTamd64]
Include=Bth.inf
Needs=BthUsb.NT

[BCBTUsbBlueflame.NTamd64.HW]
AddReg=BCBTUsb.NTamd64.HW.AddReg
Needs=BthUsb.NT.HW

[BCBTUsbBlueflame.NTamd64.Services]
AddReg=BCBTUsb.NTamd64.Services.AddReg
needs=BthUsb.NT.Services

[BCBTUsb.NTamd64.HW.AddReg]
HKR,,%PageScanWindow%,0x00010001,24
HKR,,%PageScanInterval%,0x00010001,2048
HKR,,%RemoteWakeEnabled%,0x00010001,1
HKR,,%DeviceRemoteWakeSupported%,0x00010001,1

[BCBTUsbBlueflameWin7.NTamd64]
Include=Bth.inf
Needs=BthUsb.NT

[BCBTUsbBlueflameWin7.NTamd64.HW]
AddReg=BCBTUsbWin7.NTamd64.HW.AddReg
Needs=BthUsb.NT.HW

[BCBTUsbBlueflameWin7.NTamd64.Services]
AddReg=BCBTUsb.NTamd64.Services.AddReg
needs=BthUsb.NT.Services

[BCBTUsbWin7.NTamd64.HW.AddReg]
HKR,,%PageScanWindow%,0x00010001,24
HKR,,%PageScanInterval%,0x00010001,2048
HKR,,%RemoteWakeEnabled%,0x00010001,1
HKR,,%DeviceRemoteWakeSupported%,0x00010001,1
HKR,,%RemovableOverride%,0x10001,1

[BCBTUsb.NTamd64.Services.AddReg]
; HAS NOT WORKED IN TESTING YET BUT THAT IS WHAT WE SHOULD SET
; HKR,"Bthport\Parameters","SystemRemoteWakeSupported",0x00010001,0x00000001

[BCBTUsbDriverInstallWiFi.NTamd64]
Include=Bth.inf
Needs=BthUsb.NT

[BCBTUsbDriverInstallWiFi.NTamd64.HW]
Needs=BthUsb.NT.HW

[BCBTUsbDriverInstallWiFi.NTamd64.Services]
AddReg=BCBTUsbDriverInstallWiFi.NTamd64.Services.AddReg
needs=BthUsb.NT.Services

[BCBTUsbDriverInstallWiFi.NTamd64.Services.AddReg]
HKR,"BthServ\Parameters","ChannelAvoidanceRange",0x00010001,0x00000020

; HAS NOT WORKED IN TESTING YET BUT THAT IS WHAT WE SHOULD SET
; HKR,"Bthport\Parameters","SystemRemoteWakeSupported",0x00010001,0x00000001

[BCBTUMS_Service_Inst]
DisplayName=%BCBTUMS.SvcDesc%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%10%\system32\drivers\bcbtums.sys
LoadOrderGroup = PNP Filter

[BTWSECFL_EventLog_Inst]
AddReg = BTWSECFL_EventLog_Inst.reg

[BTWSECFL_EventLog_Inst.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\bcbtums.sys"
HKR,,TypesSupported,0x00010001,7

;;;;;;;;;;;;;RAMUSB21C0;;;;;;;;;;;;;;;;;

[RAMUSB21C0.CopyList]
bcbtums.sys
BCM20702A0_001.001.024.0023.0040.hex

[RAMUSB21C0.NTamd64]
Include=bth.inf
Needs=BthUsb.NT
CopyFiles=RAMUSB21C0.CopyList

[RAMUSB21C0.NTamd64.hw]
AddReg=RAMUSB21C0.NTamd64.hw.reg

[RAMUSB21C0.NTamd64.hw.reg]
HKR,,LowerFilters, 0x00010000, "bcbtums"
HKR,,%RAMPatchFileName%,0x10000, "BCM20702A0_001.001.024.0023.0040.hex"
HKR,,%DisallowProximity%,0x00010001,1    ; to allow, use DelReg or set to 0

[RAMUSB21C0.NTamd64.Services]
needs=BthUsb.NT.Services
AddService=bcbtums,,BCBTUMS_Service_Inst, BTWSECFL_EventLog_Inst

[RAMUSB21C0.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

;;;;;;;;;;;;;RAMUSB21C1;;;;;;;;;;;;;;;;;

[RAMUSB21C1.CopyList]
bcbtums.sys
BCM20702A0_001.001.024.0023.0051.hex

[RAMUSB21C1.NTamd64]
Include=bth.inf
Needs=BthUsb.NT
CopyFiles=RAMUSB21C1.CopyList

[RAMUSB21C1.NTamd64.hw]
AddReg=RAMUSB21C1.NTamd64.hw.reg

[RAMUSB21C1.NTamd64.hw.reg]
HKR,,LowerFilters, 0x00010000, "bcbtums"
HKR,,%RAMPatchFileName%,0x10000, "BCM20702A0_001.001.024.0023.0051.hex"
HKR,,%DisallowProximity%,0x00010001,1    ; to allow, use DelReg or set to 0

[RAMUSB21C1.NTamd64.Services]
needs=BthUsb.NT.Services
AddService=bcbtums,,BCBTUMS_Service_Inst, BTWSECFL_EventLog_Inst

[RAMUSB21C1.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

;;;;;;;;;;;;;RAMUSB21C2;;;;;;;;;;;;;;;;;

[RAMUSB21C2.CopyList]
bcbtums.sys
BCM20702A0_001.001.024.0023.0052.hex

[RAMUSB21C2.NTamd64]
Include=bth.inf
Needs=BthUsb.NT
CopyFiles=RAMUSB21C2.CopyList

[RAMUSB21C2.NTamd64.hw]
AddReg=RAMUSB21C2.NTamd64.hw.reg

[RAMUSB21C2.NTamd64.hw.reg]
HKR,,LowerFilters, 0x00010000, "bcbtums"
HKR,,%RAMPatchFileName%,0x10000, "BCM20702A0_001.001.024.0023.0052.hex"
HKR,,%DisallowProximity%,0x00010001,1    ; to allow, use DelReg or set to 0

[RAMUSB21C2.NTamd64.Services]
needs=BthUsb.NT.Services
AddService=bcbtums,,BCBTUMS_Service_Inst, BTWSECFL_EventLog_Inst

[RAMUSB21C2.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

;;;;;;;;;;;;;RAMUSB21C3;;;;;;;;;;;;;;;;;

[RAMUSB21C3.CopyList]
bcbtums.sys
BCM20702A0_001.001.024.0023.0063.hex

[RAMUSB21C3.NTamd64]
Include=bth.inf
Needs=BthUsb.NT
CopyFiles=RAMUSB21C3.CopyList

[RAMUSB21C3.NTamd64.hw]
AddReg=RAMUSB21C3.NTamd64.hw.reg

[RAMUSB21C3.NTamd64.hw.reg]
HKR,,LowerFilters, 0x00010000, "bcbtums"
HKR,,%RAMPatchFileName%,0x10000, "BCM20702A0_001.001.024.0023.0063.hex"
HKR,,%DisallowProximity%,0x00010001,1    ; to allow, use DelReg or set to 0

[RAMUSB21C3.NTamd64.Services]
needs=BthUsb.NT.Services
AddService=bcbtums,,BCBTUMS_Service_Inst, BTWSECFL_EventLog_Inst

[RAMUSB21C3.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

;;;;;;;;;;;;;RAMUSB21C4;;;;;;;;;;;;;;;;;

[RAMUSB21C4.CopyList]
bcbtums.sys
BCM20702A0_001.001.024.0023.0065.hex

[RAMUSB21C4.NTamd64]
Include=bth.inf
Needs=BthUsb.NT
CopyFiles=RAMUSB21C4.CopyList

[RAMUSB21C4.NTamd64.hw]
AddReg=RAMUSB21C4.NTamd64.hw.reg

[RAMUSB21C4.NTamd64.hw.reg]
HKR,,LowerFilters, 0x00010000, "bcbtums"
HKR,,%RAMPatchFileName%,0x10000, "BCM20702A0_001.001.024.0023.0065.hex"
HKR,,%DisallowProximity%,0x00010001,1    ; to allow, use DelReg or set to 0

[RAMUSB21C4.NTamd64.Services]
needs=BthUsb.NT.Services
AddService=bcbtums,,BCBTUMS_Service_Inst, BTWSECFL_EventLog_Inst

[RAMUSB21C4.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

;;;;;;;;;;;;;RAMUSBE031;;;;;;;;;;;;;;;;;

[RAMUSBE031.CopyList]
bcbtums.sys
BCM20702A0_001.001.024.0023.0055.hex

[RAMUSBE031.NTamd64]
Include=bth.inf
Needs=BthUsb.NT
CopyFiles=RAMUSBE031.CopyList

[RAMUSBE031.NTamd64.hw]
AddReg=RAMUSBE031.NTamd64.hw.reg

[RAMUSBE031.NTamd64.hw.reg]
HKR,,LowerFilters, 0x00010000, "bcbtums"
HKR,,%RAMPatchFileName%,0x10000, "BCM20702A0_001.001.024.0023.0055.hex"
HKR,,%DisallowProximity%,0x00010001,1    ; to allow, use DelReg or set to 0

[RAMUSBE031.NTamd64.Services]
needs=BthUsb.NT.Services
AddService=bcbtums,,BCBTUMS_Service_Inst, BTWSECFL_EventLog_Inst

[RAMUSBE031.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

;;;;;;;;;;;;;RAMUSBE032;;;;;;;;;;;;;;;;;

[RAMUSBE032.CopyList]
bcbtums.sys
BCM20702A0_001.001.024.0023.0086.hex

[RAMUSBE032.NTamd64]
Include=bth.inf
Needs=BthUsb.NT
CopyFiles=RAMUSBE032.CopyList

[RAMUSBE032.NTamd64.hw]
AddReg=RAMUSBE032.NTamd64.hw.reg

[RAMUSBE032.NTamd64.hw.reg]
HKR,,LowerFilters, 0x00010000, "bcbtums"
HKR,,%RAMPatchFileName%,0x10000, "BCM20702A0_001.001.024.0023.0086.hex"
HKR,,%DisallowProximity%,0x00010001,1    ; to allow, use DelReg or set to 0

[RAMUSBE032.NTamd64.Services]
needs=BthUsb.NT.Services
AddService=bcbtums,,BCBTUMS_Service_Inst, BTWSECFL_EventLog_Inst

[RAMUSBE032.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[Strings]
Broadcom="Broadcom Corporation"
BRCM20702.DeviceDesc=                           "BCM20702 Bluetooth 4.0 USB Device"
BRCM20702Combo.DeviceDesc=                      "BCM20702 Bluetooth 4.0 +HS USB Device"
BRCM20702E031.DeviceDesc=                       "Broadcom BCM20702 Bluetooth USB Device"
BrcmBtUSB.DeviceDesc=                           "Broadcom Bluetooth 3.0 USB"
BrcmBtUSBTwoOne.DeviceDesc=                     "Broadcom Bluetooth 2.1 USB"
BluetootUsb2070B1QCOM.DeviceDesc=               "Broadcom Bluetooth USB"
BtUSB.DeviceDesc=                               "Bluetooth USB module"
Brcm2070.DeviceDesc=                            "Broadcom 2070 Bluetooth"
BtModule.DeviceDesc=                            "Bluetooth module"
BluetootUsb2070B1DellBlarneyStone.DeviceDesc=   "Dell Wireless 375 Bluetooth Module"
BluetootUsb2070B1Lenovo.DeviceDesc=             "ThinkPad Bluetooth 3.0"
Brcm2070USB.DeviceDesc=                         "Broadcom BCM2070 Bluetooth 3.0 USB Device"
MsiBt.DeviceDesc=                               "MSI Bluetooth Device"
Bt270.DeviceDesc=                               "BT-270"
BluetootUsb43225Azurewave178A.DeviceDesc=       "NB-290"
BluetootUsb43225Azurewave219A.DeviceDesc=       "Broadcom BCM2070 Bluetooth 3.0 + HS USB Device"
BluetootUsb2070B1Foxcon.DeviceDesc=             "FOXCONN-T77H114-BCM2070"
BluetootUsb2046B1LenovoChina.DeviceDesc=        "Broadcom 2046 Bluetooth 3.0 USB Device with First Connect"
BluetootUsb2070B1ComboToshibaAskey.DeviceDesc=  "Askey BT Slim Module"
BluetootUsb2046B1Helike.DeviceDesc=             "ThinkPad Bluetooth 2.1 with Enhanced Data Rate"
BluetootUsb2045B1HpMdl.DeviceDesc=              "HP Bluetooth Module"
BluetootUsb2045B1HpDgl.DeviceDesc=              "HP Bluetooth Dongle"
BluetootUsb2045B1AcerIBMSamSung.DeviceDesc =    "Broadcom 2045 Bluetooth 2.0+EDR USB Device"
BluetootUsb2045B1BrcmIBM.DeviceDesc =           "ThinkPad Bluetooth with Enhanced Data Rate"
BluetootUsb2045B1DellFangorn.DeviceDesc =       "Dell Wireless 355 Module with Bluetooth 2.0 + EDR Technology"
BluetootUsb2045B1DellStardust.DeviceDesc =      "Dell Wireless 355C Bluetooth 2.0 + EDR module"
BluetootUsb2045B3BrcmUHEROM.DeviceDesc=         "Broadcom 2045 Bluetooth 2.0+EDR USB Dongle with First Connect"
BluetootUsb2045B3BrcmNonUHEROM.DeviceDesc=      "Broadcom 2045 Bluetooth 2.0+EDR USB Dongle"
BluetootUsb2045B3BrcmNonUHEROMChina.DeviceDesc= "Broadcom 2045 Bluetooth 2.0 USB Dongle"
BluetootUsb2045B3ROMKensington.DeviceDesc=      "Kensington Bluetooth EDR Dongle"
BluetootUsb.2045B1TeacStardust.DeviceDesc=      "Teac BCM 2045 Bluetooth Device"
BluetootUsb2046B1ROMGeneric.DeviceDesc=         "Broadcom 2046 Bluetooth 2.1+EDR USB Dongle with First Connect"
Alps.DeviceDesc=                                "ALPS-UGPZ9-BCM2046"
BluetootUsb2046A0ToshibaNonUHE.DeviceDesc=      "TAIYO YUDEN Bluetooth Controller EYTFEBSAX-A"
BluetootUsb2046B1DellLittelRock.DeviceDesc=     "Dell Wireless 370 Bluetooth Mini-card"
BluetootUsb2046B1DellLittleStone.DeviceDesc=    "Dell Wireless 365 Bluetooth Module"
BluetootUsb2046A0ToshibaNonUHEAskey.DeviceDesc= "ASKEY Bluetooth Controller BTU1030"
BrcmBtUSBLenovo7201.DeviceDesc=                 "Lenovo Bluetooth 2.1 UHE Dongle"
BluetootUsb4313RCM219C.DeviceDesc=              "Broadcom BCM2070 Bluetooth 3.0 +HS USB Device"
BluetootUsb20704313Dell.DeviceDesc=             "Dell Wireless 1701 Bluetooth v3.0+HS"

PageScanWindow = "Page Scan Window"
PageScanInterval = "Page Scan Interval"
DeviceRemoteWakeSupported = "DeviceRemoteWakeSupported"
RemoteWakeEnabled = "RemoteWakeEnabled"
RemovableOverride = "RemovableOverride"
RAMPatchFileName = "RAMPatchFileName"
DisallowProximity = "DisallowProximity"

BRCM="Broadcom Corporation"
MfgName="Broadcom"
DISK_1="Broadcom Installation Media"
BCBTUMS.SvcDesc="Bluetooth RAM Firmware Download USB Filter"

